package com.java123.demo;

public class Student {
	
	/**
	 * 构造函数：
	 * 1、方法名与类名相同，没有返回值，与void不同，构造函数没有任何返回值修饰
	 * 2、每个类都有构造函数，如果不写，默认有无参构造函数，new对象默认调用无参构造函数
	 * 3、重载：一个类中，构造函数参数不同(参数类型不同、参数个数不同)，叫做构造函数的重载
	 * 	   重载后，默认的无参构造函数失效。
	 * 	
	 * 4、一个类可以同时拥有多个构造函数。
	 */
	public Student() {
		System.out.println("123");
	}

	public Student(int num, String msg) {
		System.out.println(msg);
	}

	public Student(int num) {
		System.out.println(num);
	}

	public Student(int yy, int jj) {
		
	}
}
